body {
 font-family: Verdana, Geneva, Arial, sans-serif;
 font-size: medium;
 background-color: tan;
 margin-top: 5%;
 margin-bottom: 5%;
 margin-left: 10%;
 margin-right: 10%;
 border: 1px dotted gray;
 padding: 10px 10px 10px 10px;
}
a{
 text-decoration: none;
 font-weight: 600;
}
a:hover{
 text-decoration: underline;
}
a img{
 border: 0;
}
h2{
 font-size: 150%;
}
table{
 margin-left: 20px;
 margin-right: 20px;
 caption-side: bottom;
 border-collapse: collapse;
}
td, th{
 padding: 5px;
 text-align: left;
}
.copyright{
 font-size: 75%;
 font-style: italic;
}
.slogan{
 font-size: 75%;
 font-style: italic;
}
.confirmentry{
 font-weight: 600;
}
/*** Tables ***/
table{
 font-size: 1em;
 background-color: #fafcff;
 border: 1px solid #909090;
 color: #2a2a2a;
 padding: 5px 5px 2px;
 border-collapse: collapse;
}
td, th{
 border: thin dotted gray;
}
/*** Input ***/
input[type=text]{
 font-size: 115%;
 width: 30em;
}
input[type=submit]{
 font-size: 125%;
}
select{
 font-size: 125%;
}